package com.ktgj.customer.domain.vo;

import com.ktgj.common.core.annotation.Excel;
import com.ktgj.customer.domain.OrderPaymentRecord2;
import com.ktgj.pay.api.domain.BankCardApi;
import com.ktgj.pay.api.domain.CustomerApi;

import java.util.List;

public class OrderInfoPayVo {
    /** 支付类型 */
    @Excel(name = "支付类型")
    private String payType;

    /** 订单id */
    @Excel(name = "订单id")
    private String orderId;

    /** 支付金额 */
    @Excel(name = "支付金额")
    private String amout;

    /** 银行卡id */
    @Excel(name = "银行卡id")
    private String cardId;

    /** 支付渠道 */
    @Excel(name = "支付渠道")
    private String payWay;

    /** 辅营产品id列表 */
    @Excel(name = "辅营产品id列表")
    private List<Long> ids;

    /** 支付类型 */
    @Excel(name = "优惠券id")
    private Long couponId;

    /** 是否适用金币 */
    @Excel(name = "是否适用金币")
    private boolean useDeposit;

    /** 是否使用积分 */
    @Excel(name = "是否使用积分")
    private boolean usePoint;

    private OrderPaymentRecord2 orderPayment;

    public OrderPaymentRecord2 getOrderPayment()
    {
        return orderPayment;
    }

    public void setOrderPayment(OrderPaymentRecord2 orderPayment)
    {
        this.orderPayment = orderPayment;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getAmout() {
        return amout;
    }

    public void setAmout(String amout) {
        this.amout = amout;
    }

    public String getCardId() {
        return cardId;
    }

    public void setCardId(String cardId) {
        this.cardId = cardId;
    }

    public String getPayWay() {
        return payWay;
    }

    public void setPayWay(String payWay) {
        this.payWay = payWay;
    }

    public List<Long> getIds() {
        return ids;
    }

    public void setIds(List<Long> ids) {
        this.ids = ids;
    }

    public Long getCouponId() {
        return couponId;
    }

    public void setCouponId(Long couponId) {
        this.couponId = couponId;
    }

    public boolean isUseDeposit() {
        return useDeposit;
    }

    public void setUseDeposit(boolean useDeposit) {
        this.useDeposit = useDeposit;
    }

    public boolean isUsePoint() {
        return usePoint;
    }

    public void setUsePoint(boolean usePoint) {
        this.usePoint = usePoint;
    }
}
